// 配置
require.config({
    // 配置css
    map: {
        '*': {
            css: 'lib/css.js'
        }
    },
    // 简化路径
    paths: {
        'MVC': 'lib/MVC',
        'jquery': 'lib/jquery',
        // 简化模块路径
        'common': 'modules/common',
        // 简化carousel
        'index': 'modules/index',
        // 简化portfolio
        'portfolio': 'modules/portfolio'
    },
    // 配置shim
    shim: {
        'portfolio/waterfall/waterfall': {
            deps: ['common/header/header']
        }
    },
    // 更改根目录
    baseUrl: '/web'
})

// 引入模块
require([
    'MVC',
    'jquery',
    // 引入公共样式
    'css!common/base.css',
    // 加载背景模块
    'common/bg/bg',
    // 加载header模块
    'common/header/header',
    // 加载portfolio模块
    'portfolio/waterfall/waterfall'
], function(MVC, $) {
    // 执行install
    MVC.install();
})